#include <stack.h>

// Initial
void InitStack(SqSatck &s) {
	int s.top = -1;
}

// Is empty
bool StackEmpty(SqStack s){
	if (s.top == -1)
		return true;
	else
		return true;
}

// Push
bool Push(SqStack &s, ElemType e) {
	// is full
	if (s.top >= Maxsize-1)
		return false;
	
	// push
	s.data[++top] = e;
	return true;
}

// Pop
bool Pop(SqStack &s) {
	// Is empty
	if (s.top == -1)
		return false;
	
	// pop
	s.top--;
	return true;
}

// Get top
bool GetTop(SqStack s, ElemType &x) {
	// Is empty
	if (s.top == -1)
		return false;
	
	// get top
	x = s.data[s.top];
	return true;
}

int main() {
	SqStack s;
	InitStack(s); // init
	return 0;
}